@charset "utf-8";
.banner{ padding-top:1px; height:355px;}
.banner_box{ left:-340px; width:1600px; height:355px; overflow:hidden;}
.banner_box ul li{ width:1600px; height:355px; overflow:hidden;}
.slide{ bottom:10px; left:350px;}
.slide span{ float:left; text-indent:-9999px; cursor:pointer; width:58px; height:10px; overflow:hidden; margin-right:2px; background:url(../images/slide.png) right 0 no-repeat; -webkit-transition:background 0.3s ease-in,background 0.3s ease-out; -o-transition:background 0.3s ease-in,background 0.3s ease-out; transition:background 0.3s ease-in,background 0.3s ease-out;}
.slide span:hover,.slide span.active{ background:url(../images/slide.png) 0 0 no-repeat;}
.main{ padding-top:20px; padding-bottom:25px;}
.main_left{ width:640px;}
.main_left1 .tit{ background:url(../images/dot.gif) right bottom no-repeat; height:24px; overflow:hidden;}
.main_left1 .tit span{ font-family:'微软雅黑'; font-size:18px; color:#777777; font-weight:bold; background:url(../images/play_icon.gif) 0 center no-repeat; padding-left:30px;}
.main_left1 .tit a{ float:right; width:32px; height:15px; margin-top:10px; text-indent:-9999px; overflow:hidden;}
.news_list li{ margin-top:18px; vertical-align:top;}
.news_list li span.fl{ width:90px; height:60px; overflow:hidden;}
.news_list li dl.fr{ width:527px;}
.news_list li dl.fr dt{ text-align:right; color:#a8a8a8;}
.news_list li dl.fr dt a{ float:left; text-align:left; color:#777676; font-family:'微软雅黑'; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; width:527px;}
.news_list li dl.fr dd{ font-family:'微软雅黑'; color:#9e9e9e; padding-top:8px; line-height:17px; height:36px; overflow:hidden;}
.news_list li dl.fr dd a{ color:#cfcfcf;}
.news_list li:hover dl.fr dt a,.news_list li:hover dl.fr dd a{ color:#246ad3;}
.main_right{ width:246px;}
.pro_list li{ vertical-align:top; margin-top:13px; width:246px; height:157px; overflow:hidden; position:relative;}
.pro_list li:first-child{ margin-top:0;}
.pro_list li a.pro_name{ position:absolute; display:block; bottom:0; left:0; background:url(../images/pro_list_bg.jpg) 0 0 no-repeat; text-align:center; height:27px; line-height:27px; overflow:hidden; color:#fff; font-size:13px; font-family:'微软雅黑'; width:246px; font-weight:bold;}
.pro_list li:hover a.pro_name{ background:url(../images/pro_list_bg_hover.jpg) 0 0 no-repeat;}
.right_tip{ margin-top:20px; border-top:solid 2px #3272d4; background:#e2e2e2; padding:15px 0 22px 15px; color:#4a4a4a;}